//
//  HTPremiumModel.swift
//  MagaCore
//
//  Created by 罗林轩 on 2024/9/3.
//  Copyright © 2024 HT. All rights reserved.
//

import Foundation
import HandyJSON

class Trial: HandyJSON {
    var cnt: String?

    var name: String?

    var show: String?
    required init() {}
}

class Week: HandyJSON {
    var id: String?

    var price: String?
    required init() {}
}

class Month: HandyJSON {
    var id: String?

    var price: String?
    required init() {}
}

class Year: HandyJSON {
    var id: String?

    var price: String?
    required init() {}
}

class Data1PersonWeek: HandyJSON {
    var id: String?

    var price: String?
    required init() {}
}

class Data1PersonMonth: HandyJSON {
    var id: String?

    var price: String?
    required init() {}
}

class Data1PersonYear: HandyJSON {
    var id: String?

    var price: String?
    required init() {}
}

class Data1Person: HandyJSON {
    var week: Data1PersonWeek?

    var month: Data1PersonMonth?

    var year: Data1PersonYear?
    required init() {}
}

class Data1FamilyWeek: HandyJSON {
    var id: String?

    var price: String?
    required init() {}
}

class Data1FamilyMonth: HandyJSON {
    var id: String?

    var price: String?
    required init() {}
}

class Data1FamilyYear: HandyJSON {
    var id: String?

    var price: String?
    required init() {}
}

class Data1Family: HandyJSON {
    var week: Data1FamilyWeek?

    var month: Data1FamilyMonth?

    var year: Data1FamilyYear?
    required init() {}
}

class Data1: HandyJSON {
    var person: Data1Person?

    var family: Data1Family?
    required init() {}
}

class K14: HandyJSON {
    var k1: String?

    var k2: String?

    var p1: String?

    var p2: String?

    var i1: String?

    var i2: String?

    var i3: String?

    var i4: String?

    var i5: String?
    required init() {}
}

class K15: HandyJSON {
    var k1: String?

    var t1: String?

    var i1: String?

    var n1: String?

    var i2: String?
    required init() {}
}

class F1: HandyJSON {
    var c1: String?

    var d1: String?

    var h1: String?

    var h2: String?

    var y1: String?

    var t1: String?
    required init() {}
}

class Data2Trial: HandyJSON {
    var c1: String?

    var d1: String?

    var h1: String?

    var h2: String?

    var y1: String?

    var t1: String?
    required init() {}
}

class Data2Week: HandyJSON {
    var c1: String?

    var d1: String?

    var h1: String?

    var h2: String?

    var y1: String?

    var t1: String?
    required init() {}
}

class Data2Month: HandyJSON {
    var c1: String?

    var d1: String?

    var h1: String?

    var h2: String?

    var y1: String?

    var t1: String?
    required init() {}
}

class Data2Month1: HandyJSON {
    var c1: String?

    var d1: String?

    var h1: String?

    var h2: String?

    var y1: String?

    var t1: String?
    required init() {}
}

class Data2Year: HandyJSON {
    var c1: String?

    var d1: String?

    var h1: String?

    var h2: String?

    var y1: String?

    var t1: String?
    required init() {}
}

class Data2Fw: HandyJSON {
    var c1: String?

    var d1: String?

    var h1: String?

    var h2: String?

    var y1: String?

    var t1: String?
    required init() {}
}

class Data2Fm: HandyJSON {
    var c1: String?

    var d1: String?

    var h1: String?

    var h2: String?

    var y1: String?

    var t1: String?
    required init() {}
}

class Data2Fy: HandyJSON {
    var c1: String?

    var d1: String?

    var h1: String?

    var h2: String?

    var y1: String?

    var t1: String?
    required init() {}
}

class Data2: HandyJSON {
    var k1: String?

    var trial: Data2Trial?

    var week: Data2Week?

    var month: Data2Month?

    var month1: Data2Month1?

    var year: Data2Year?

    var fw: Data2Fw?

    var fm: Data2Fm?

    var fy: Data2Fy?
    required init() {}
}

class P1: HandyJSON {
    var t5: String?

    var t6: String?

    var t8: String?

    var t7: [String]?

    var t3: String?

    var t4: String?

    var t1: String?

    var t2: String?

    var gif: String?
    required init() {}
}

class P2: HandyJSON {
    var t1: String?

    var t2: String?

    var gif: [String]?
    required init() {}
}

class P6: HandyJSON {
    var img: String?

    var gif: String?

    var logo: String?

    var title: String?

    var bt1: String?

    var bt2: String?
    required init() {}
}

class HTPremiumModel: HandyJSON {
    var trial: Trial?

    var week: Week?

    var month: Month?

    var year: Year?

    var data1: Data1?

    var k1: String?

    var k2: [Int]?

    var k3: [String]?

    var k4: String?

    var k5: String?

    var k6: String?

    var k12: String?

    var k13: String?

    var k14: K14?

    var k15: K15?

    var k16: [String]?

    var family: Int?

    var link: String?

    var f1: F1?

    var data2: Data2?

    var p1: P1?

    var p2: P2?

    var h1: [String]?

    var i1: [String]?

    var i2: [String]?

    var i3: String?

    var p3: [Any]?

    var p4: [String]?

    var p5: [String]?

    var p6: P6?
    required init() {}
}
